翻訳と辞書
Words near each other
・ C10H20O3
・ C10H20O5
・ C10H21N
・ C10H6O2
・ C10H6O3
・ C10H6O4
・ C10H6O8
・ C10H7NO3
・ C10H7NO4
・ C10H8
・ C10H8N2
・ C10H8O
・ C10H8O3
・ C10H8O4
・ C10H9N
C10k problem
・ C10orf118
・ C10orf76
・ C10orf99
・ C11
・ C11 (C standard revision)
・ C11 (rifle)
・ C11 road (Namibia)
・ C110
・ C111
・ C115
・ C11H10
・ C11H10N2O2
・ C11H10O4
・ C11H12


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

C10k problem : ウィキペディア英語版
C10k problem
The C10k problem is the problem of optimising network sockets to handle a large number of clients at the same time. The name C10k is a numeronym for ''concurrently'' handling ''ten thousand'' connections. Note that concurrent connections are not the same as requests per second, though they are similar: handling many requests per second requires high throughput (processing them quickly), while high number of concurrent connections requires efficient scheduling of connections.
The problem of socket server optimisation has been studied because a number of factors must be considered to allow a web server to support many clients. This can involve a combination of operating system constraints and web server software limitations. According to the scope of services to be made available and the capabilities of the operating system as well as hardware considerations such as multi-processing capabilities, a multi-threading model or a single threading model can be preferred. Concurrently with this aspect, which involves considerations regarding memory management (usually operating system related), strategies implied relate to the very diverse aspects of the I/O management.〔
== History ==
The term was coined in 1999 by Dan Kegel, citing the Simtel FTP host, cdrom.com, serving 10,000 clients at once over 1 Gigabit Ethernet in that year.〔 The term has since been used for the general issue of large number of clients, with similar numeronyms for larger number of connections, most recently C10M in the 2010s.
By the early 2010s millions of connections on a single commodity 1U server became possible: over 2 million connections (WhatsApp, 24 cores, using Erlang on FreeBSD),〔(1 million is so 2011 )〕〔(Scaling to Millions of Simultaneous Connections ), Rick Reed, ''WhatsApp''〕 10–12 million connections (MigratoryData, 12 cores, using Java on Linux)〔(How MigratoryData solved the C10M problem: 10 Million Concurrent Connections on a Single Commodity Server )〕〔(Scaling to 12 Million Concurrent Connections: How MigratoryData Did It )〕
Common applications of very high number of connections include pub/sub servers, chat, file servers, web servers, and software-defined networking.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「C10k problem」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.